package Extends;
/*
在父子类的继承关系中，如果成员变量重名，则创建子类对象时，访问有两种方式：

直接通过子类对象访问成员变量：
     等号左边是谁，就优先用谁，没有则向上找

间接
*/

public class Demo02ExtendsField {
    public static void main(String[] args) {
        Fu fu = new Fu();
        int numFu = fu.numFu;
        System.out.println(numFu);
        System.out.println("====================");

        Zi zi = new Zi();
        System.out.println(zi.numFu);
        System.out.println(zi.numZi);
        System.out.println("====================");

        System.out.println(zi.num);//优先子类，
        //System.out.println(zi.abh); 这中父类子类都没有，编译报错

        //下面的方法是子类中的，优先用子类，没有去父类找
        zi.methodZi();

        //下面方法是父类的，
        zi.methodFu();

    }
}
